A SOFTWARE TOOL
FOR
THE DESCRIPTION
OF
(MUSICAL)PHRASE INTERPRETATION STYLES
Abstract
In what follows we describe an ongoing project for the
development of a computer music tool (in HASKELL), centered on
the notion of musical phrase interpretation.
In it (multi-level-)phrase-structured scores can be represented, and
it is possible to specify the dynamic, timbral and timing
envelopes that the user wish have to govern the progression of the phrases.
Moreover, a number of general rules are implemented
among those that are sometimes applied (wrongly or not;
it is not our task to judge) by performers in their interpretations.
Such rules modify the dynamic, timbral and timing envelopes
depending on particular aspects of the phrases. The effects of
these rule on the final performance can be disabled or, when enabled,
parametrized.
In this tool it is then possible to listen at the overall effect of
using particular dynamic, timbral and timing envelopes and of using (or not)
particular rules with particular parameters.
It will be up to the listener to judge which choices make the music
sound "natural", deciding by her/himself whether it is possible even
to think about a "general" formal description of music interpretation styles.
For the time being the tool under development takes into account only
one melodic line.
Motivations and Brief Description of the Tool under Development
Is it reasonable to talk about "style" in music performance? be it the
general performing style of the music of a certain period (classical, romantic,..),
the style of an orchestra or, even more particular, the style of a performer?
If so, what is style?
Instead of trying to give a precise formalization of what style is,
let us think now about what makes us say that some music we are listening to
is being played according to a certain style.
As a matter of fact there is no doubt
that we can often know a style
even when listening to the performance of a never heard before piece of music. Sometimes good
musicians have also the ability to recognize that one player is playing according
to the style of some other player or that one orchestra is trying (maybe in vain)
to mimic some other orchestra.
In general we know a performing style when we recognize some particular patterns in
a performance, that is we notice that some elements of the score are expressed
in a similar way.
Therefore any reasonable discussion about style need to have as a starting point
at least the assumption that scores are looked at by players as structured entities,
that is a player (consciously or unconsciously) when reading a score, "decompose" it into
"elements", and that the performance of such
elements is influenced by particular rules, those that produce the "recognizable" patterns
in the hear of the listener.
One more very general and quite reasonable assumption
has to be made about such not better specified "elements"
and "rules": when such rules are applied on the elements of score
what they affect is the dynamic, timbre and (slightly) the duration of the sounds
produced by the player (of course, according to the instrument(s) played,
timbre or dynamic cannot be affected at all).
The one presented above are very general and vague assumptions, but we believe they are also
the only ones which are not arguable when we wish to carry on a discussion about performing
styles.
From this starting point on the discussion can begin,
but we do not intend to start
any discussion.
Our intention is, instead, to offer a tool that could be
helpful when discussing or debating about performing styles.
Let us explain how with an example.
When a renowned musician like Antony Pay, talking about classical music performance,
vigorously keeps on stressing that "A classical phrase must begin!", this naturally
implies that for him, playing according to a good classical style amounts also to
follow a rule stating that the beginning of phrases must be made clear.
Even if we personally (and completely) agree with such a statement, there is nothing that
could help some arguing going on.
One could then support Pay's statement is several ways.
One of the possible ways is no doubt the following one:
Let us first word the above rule more
formally by proposing a dynamic envelope and a timbric envelope that are in general to
govern the progression of a classical phrase, and in which the beginning of a phrase is "stressed".
Then let us try to implement this rule in a software tool (ours, in our intentions).
After that we could consider some classical music and make the software tool play it
following the rules implemented.
Now, no argument to support Pay's statement could be
better than the fact that what is produced sounds natural to our ears.
One could then also go on and experiment with different ways of stressing the beginning
of a phrase, that is providing different envelopes or focusing on the dynamic or
timbric one alone.
So we are developing our tool in such a way the user can "type" a score
(a single melodic line to begin with)
and then decompose it (by hand) into several phrases.
These phrases, in turn, can be decomposed, if we wish, in subphrases down to any desired level of nesting.
Then we can form the style according to which the tool will have to perform the
score.
A style will be considered to be decomposed into a dynamic, a timbric and a duration
component.
Each of these components of a style can be implemented by the user, by setting
several parameters.
First of all by giving the general
(dynamic, timbric, duration) "shape" of a phrase (i.e. a function
representing the (dynamic, timbric, duration) envelope of the phrase) together
with several other parameters concerning such a shape and its effect on the performance
of the phrase [More details in section xx].
Afterwards the user can choose among a wide bunch of rules. These rules
describe different ways the dynamic, timbre or duration of a phrase can be
affected by particular aspects of a phrase. Here is a possible example
concerning the dynamic, in order to clarify
the notion of "rule" and of "parametricity".
Note that one can select the rules to be used, possibly none. In this last case
one can experiment with the overall effect in a performance by varying the shape of the
phrase, the rule used and the parameters to be set.
Our aim is to develop also a graphical interface of the tool.
Detailed description and HASKELL code of what has been already developed
-
The score and its representation
-
The phrase structure of a score
-
Components of a style:
-
Dynamic
-
Setting the general dynamic envelope of a musical phrase
-
Possible rules
-
Timbre
-
Duration